package com.baizhi.quartz;

import com.baizhi.dao.BookDao;
import com.baizhi.entity.Book;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.List;

//定时器类   是实现定时功能的类  相当于一个service实现类
//所以该类应该持有一个XXXDao接口类型的属性  通过Dao去操作数据库
public class QuartzTest {
    private BookDao bookDao;
    @Autowired
    public void setBookDao(BookDao bookDao) {
        this.bookDao = bookDao;
    }
    //业务方法  即定时器要执行的方法
    public void show(){
        //在定时器类中  定义到某个时间点要执行的代码
        //重点是要在定时器所在的项目中  有一个启动定时器的类 该类要有个能自主执行的main方法  并且在main方法中创建Spring工厂
        List<Book> books = bookDao.selectAll();
        System.out.println(books.size());

    }
}
